html.zbl-suoding{overflow-y:hidden;}
html.zbl-suoding body{overflow-y: scroll;-webkit-overflow-scrolling: touch;position: relative;}
html.zbl-suoding body .web-zindex-1:before{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.5;z-index:99;}
html.zbl-suoding .web-head .head{overflow-y:scroll;-webkit-overflow-scrolling: touch;height: 100px;}
html.zbl-suoding .web-head .head .nav-b{height: 100px;overflow: hidden;}
.zbl-img{position: relative;width:100%;padding-top: 100%;overflow: hidden;}
.zbl-img img{display: block;position: absolute;opacity: 0;width: auto;height:auto}
.img-box .zbl-img img{width: auto;height:auto}
.zbl-grid{position: relative;width: 100%;}
.zbl-grid .zbl-lump{display: block;position: absolute;top: 0;left: 0;opacity: 0;}
.zbl-grid-pubu{position: relative;}
.zbl-grid-pubu .zbl-lump{display: block;position: absolute;top: 0;left: 0;}
.zbl-grid-full{width: 100%;height: 100%;position: relative;overflow: hidden;}
.zbl-grid-full .zbl-lump{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.zbl-tab-1 .li-box{cursor: pointer;}
.zbl-tab-2 .li-box{cursor: pointer;}
.zbl-tab-3 .li-box{cursor: pointer;}
.zbl-list .btn{cursor: pointer;}
.zbl-list .ul-box{display: none;}
.zbl-mohu{transition: 0.1s;filter: url(blur.svg#blur);-webkit-filter: blur(2px);-moz-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2, MakeShadow=false);}
.zbl-tanchuang{width: 100%;height: 100%;}
.zbl-tanchuang .zbl-btn{cursor: pointer;width:100%;height:100%;}
.zbl-tanchuang .zbl-box{position: fixed;left: 50%;top: 50%;width: 820px;height: 660px;margin-left: -410px;margin-top: -330px;background: #fff;z-index: 999;box-shadow: 6px 6px 6px rgba(153,153,153,0.3);display: none;padding-top: 50px;}
.zbl-tanchuang .zbl-box:before{content: "";position: absolute;left:0;top:0;width: 100%;height:50px;background: #007cc4;}
.zbl-tanchuang .zbl-box .zbl-off{position: absolute;top:10px;right:10px;cursor: pointer;width: 30px;height: 30px;z-index: 2;}
.zbl-tanchuang .zbl-box .tit{position: absolute;top:0;left:0;width: 100%;height:50px;line-height:50px;font-size: 18px;color: #fff;padding: 0 60px 0 20px;overflow: hidden;}
.zbl-tanchuang .zbl-box .box{border: 1px solid #007cc4;width: 100%;height: 100%;text-align: left;position: relative;}
.zbl-tanchuang .zbl-box .box iframe{width: 100%;height: 100%;display: block;border: 0;}
@media only screen and (max-width: 1024px) {
	.zbl-tanchuang .zbl-box{width: 80%;height:70%;margin-left: 0;margin-top: 0;left: 10%;top: 15%;}
}